package com.ruoyi.system.service;

import com.ruoyi.system.domain.TInandout;

import java.util.List;

public interface ITInandoutService {

    /**
     * 查询所以inandout表信息
     *
     * @param inandout
     * @return
     */
    public List<TInandout> selectAllInandoutInfo(TInandout inandout);

    /**
     * 根据iid查询单条数据
     *
     * @param iid
     * @return
     */
    public TInandout selectTCarportById(Integer iid);

    /**
     * 新增出入库信息
     *
     * @param tInandout
     * @return
     */
    public int insertTinandout(TInandout tInandout);

    /**
     * 修改出入库信息
     *
     * @param tInandout
     * @return
     */
    public int updateTinandout(TInandout tInandout);

    /**
     * 根据ID删除某条出入库信息
     *
     * @param iid
     * @return
     */
    public int deleteTinandoutByIid(Integer iid);

    /**
     * 根据iid循环删除出入库信息，数组
     *
     * @param iids
     * @return
     */
    public int deleteTinandoutByIids(Integer[] iids);

    /**
     * 添加车辆进小区信息
     *
     * @param tInandout
     * @return
     */
    public boolean insertInsPlatenumber(TInandout tInandout);

}
